package org.example.java8.date;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateTest {
    public static void main(String[] args) throws ParseException {
        //第一个参数，年，从1900年开始。第二个参数，月，从0开始。第3个参数，日，从1开始
        Date date = new Date(114, 2, 18);
        System.out.println(date);

        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        //在多线程的情况下会出现错误 NumberFormatException
        for (int i = 0; i < 30; i++) {
            new Thread(() -> {
                for (int j = 0; j < 100; j++) {
                    try {
                        Date parseDate = sdf.parse("20200707");
                        System.out.println(parseDate);
                    } catch (ParseException e) {
                        e.printStackTrace();
                    }
                }
            }).start();
        }


        Calendar calendar = Calendar.getInstance();
        calendar.get(Calendar.FIELD_COUNT);
    }
}
